package com.da.goal.entity;

import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * 目标表，用于存储用户的目标信息(DailyGoals)实体类
 *
 * @author hyacinth
 * @since 2025-02-12 15:13:53
 */
@Data
public class DailyGoals implements Serializable {
    private static final long serialVersionUID = -41435260660499978L;
    /**
     * 目标ID，主键，自增
     */
    private String id;
    /**
     * 用户ID，外键，关联用户表
     */
    private String userId;
    /**
     * 分类ID，外键，关联目标分类表
     */
    private String categoryId;
    /**
     * 目标标题
     */
    private String title;
    /**
     * 目标描述
     */
    private String description;
    /**
     * 目标截止日期
     */
    private Date dueDate;
    /**
     * 目标是否完成，0表示未完成，1表示已完成
     */
    private Integer completed;
    /**
     * 创建时间
     */
    private Date createdAt;
    /**
     * 更新时间
     */
    private Date updatedAt;

}

